// pages/dealer/dealer.js
const app = getApp()
import { bindDealer } from '../../api/dealer'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    user: {},
    dealerDetail: null,
    text: '',
    picSrc: '',
    titleText: '',
    dealerInfo: null
  },
  async test(){
    await bindDealer(wx.getStorageSync('fromId'), wx.getStorageSync('access_token'))
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let e = options;
    // if (e) {
    //   if (e.scene) {

    //     let scene = decodeURIComponent(e.scene)
    //     var arrPara = scene.split("&"); // 拆分scene
    //     var arr = [];
    //     let id = 0;
    //     for (var i in arrPara) {
    //       arr = arrPara[i].split("=");
    //       if (arr.length > 0) {
    //         id = arr[1];
    //       }
    //     }
    //     //上级Id是否等于自己的Id
    //     if (id != app.globalData.uid) {
    //       //分享的规格Id 是否存在
    //       wx.setStorageSync('standId', null)
    //       app.get(`dealer/get_dealer_fromid?CustId=${id}`, rep => {
    //         // console.log(rep)
    //         if (rep.code == 0) {
    //           wx.setStorageSync('dealerInfo', rep.result)
    //         } else {
    //           wx.setStorageSync('dealerInfo', null)
    //         }
    //       })
    //     }
    //   }
    // }
    wx.hideShareMenu()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    this.init();
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    let that = this
    if (wx.getStorageSync('access_token')) {
      this.setData({
        dealerInfo: app.globalData.dealerInfo
      })
      let data = that.data.dealerInfo
      console.log(data)
      let text = ''
      if (data == null) {
        text = '您已达到成为分销商条件'
      } else if (data.distributionStatus == 'APPLY') {
        text = '您的分销商申请已提交，请耐心等待审核'
      } else if (data.distributionStatus == 'RETREAT') {
        text = '您已被清退'
      } else if (data.distributionStatus == 'REFUSE') {
        text = '您暂时还不符合条件'
      } else if (data.distributionStatus == 'PASS') {
        text = '您已成为分销商'
      }
      that.setData({
        text
      })
    } else {
      wx.showModal({
        title: '请先登录',
        content: '',
        showCancel: false,
        success: (res) => {
          wx.navigateBack({
            delta: 1 //返回上一级页面
          })
        }
      })
      return
    }
  },
  init: function () {

    let that = this;
    this.setData({
      user: app.globalData.userInfo
    })
    // app.get('sysconfig/get_sysconfig_by_key?Key=jiaruwomen', res => {
    //   console.log(res)
    //   this.setData({
    //     picSrc: res.result.Desc
    //   })
    // })
    // wx.showLoading({
    //   title: '加载中...',
    //   mask: true
    // })
    // app.get('sysconfig/get_sysconfig_by_key?Key=joinustitle', res => {
    //   app.get('dealer/get_dealer_by_custid?CustId=' + app.globalData.uid, rep => {

    //     if (rep.code == '0') {
    //       wx.hideLoading({
    //         success: (res) => {},
    //       })
    //       that.setData({
    //         dealerDetail: rep.result
    //       })

    //       let data = that.data.dealerDetail
    //       let text = ''
    //       if (data == null) {
    //         text = '您已达到成为分销商条件'
    //       } else if (data.IsValid == 0 && data.IsLater == 0) {
    //         text = '您的分销商申请已提交，请耐心等待审核'
    //       } else if (data.IsValid == 0 && data.IsLater == 1) {
    //         text = '您暂时还不符合条件，稍后会再次审核'
    //       } else if (data.IsValid == 1) {            
    //         text = res.result.Desc
    //       }
    //       that.setData({
    //         text
    //       })
    //     }
    //     if (rep.code == '-1' && rep.msg == 'CustId参数不存在') {
    //       // setTimeout(this.init, 1000);
    //     }
    //   })
    // })

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})